MACGREGOR, BRECHIN & O HEADHRA